🎖️GitЯра🎖️
.github/agents/speckit.git.remote.agent.md gh-readonly-queue/main/pr-6745-07b5a8d1c1cfbab58c73f12c8fc7fc2770002893 (7bc67225) Text, 1.46 KB
description: Detect Git remote URL for GitHub integration
<!-- Extension: git -->
<!-- Config: .specify/extensions/git/ -->
Detect Git Remote URL
Detect the Git remote URL for integration with GitHub services (e.g., issue creation).
Prerequisites
• Check if Git is available by running T383838git rev-parse --is-inside-work-tree 2>/dev/null
• If Git is not available, output a warning and return empty:
T282828
[specify] Warning: Git repository not detected; cannot determine remote URL
Execution
Run the following command to get the remote URL:
T282828
git config --get remote.origin.url
Output
Parse the remote URL and determine:
1. Repository owner: Extract from the URL (e.g., T383838github from T383838https://github.com/github/spec-kit.git)
2. Repository name: Extract from the URL (e.g., T383838spec-kit from T383838https://github.com/github/spec-kit.git)
3. Is GitHub: Whether the remote points to a GitHub repository
Supported URL formats:
• HTTPS: T383838https://github.com/<owner>/<repo>.git
• SSH: T383838git@github.com:<owner>/<repo>.git
│ [!CAUTION] ONLY report a GitHub repository if the remote URL actually points to github.com. Do
│ NOT assume the remote is GitHub if the URL format doesn't match.
Graceful Degradation
If Git is not installed, the directory is not a Git repository, or no remote is configured:
• Return an empty result
• Do NOT error — other workflows should continue without Git remote information
Served by rngit 1.5.2 - Generated in 0.13s